Reduced power consumption wireless interface device

ABSTRACT

A wireless interface device services communications between a wirelessly enabled host and at least one user input device. The wireless interface device includes a wireless interface unit, a processing unit, an input/output unit, and a power management unit. The wireless interface unit wirelessly interfaces with the wirelessly enabled host using a communication interface protocol. The power management unit operably couples to the wireless interface unit, the processing unit, and the input/output unit. The power management unit and the processing unit operate to control the power consumption of the wireless interface unit and the processing unit by powering down the wireless interface device and controlling the power consumption of the processing unit. The input/output unit remains powered to detect user input. When user input is detected, the wireless interface unit and processing unit are fully powered.

BACKGROUND

1. Technical Field

The present invention relates generally to digital computers; and moreparticularly to wireless interface devices coupled to digital computers.

2. Related Art

Digital computers have been known in the art for years. Personal digitalcomputers typically include a case, a video display, and one or moreinput/output devices. The case typically includes a power supply, acooling fan, a motherboard, interface ports, peripheral cards, a diskdrive, and other components. Contained on the motherboard are aprocessor, memory, a processor chip set, and one or more peripheralbuses. The peripheral cards interface input/output devices with themotherboard via the peripheral buses. Other input/output devices maycouple directly to the motherboard via appropriate connectors, e.g.,devices coupled via a parallel port, devices coupled via a serial port,and devices coupled via a USB.

Input devices receive input from a user or another source while outputdevices provide output to a user or another destination. Keyboards,computer mice, microphones, scanners, etc. are typically consideredinput devices because they receive input but provide no output.Monitors, speakers, printers, etc. are considered output devices becausethey provide output to the user but receive no input from the user.Other devices, such as touch sensitive monitors, that both receive inputand produce output are considered to be both input and output devices.

Wireless communication technology has rapidly advanced over the past fewyears. Resultantly, computer input/output devices are now being calledupon to wirelessly communicate with their “host” computers. Wirelesskeyboards and mice now couple via wireless connections to their hostcomputers. These “wireless” input devices provide great benefits in thatthey require no wired connections with their host computers. However,the lack of a wired connection also requires that the wireless inputdevices contain their own power supply, i.e., that they be batterypowered. In order to extend the life of their batteries the wirelessinput devices often support power saving modes of operation.Unfortunately, none of these power savings modes reduces powerconsumption to levels that would extend battery life more than a fewweeks. Resultantly, the benefits achieved via wireless connectivity ismet or exceeded by the repeated chore and expense of frequently changingbatteries in the device.

Thus, there is a need in the art for a wireless input device thatoperates for an extended period on a single battery life.

SUMMARY OF THE INVENTION

Thus in order to overcome the shortcomings of the prior devices amongother shortcomings within the wireless user interface realm, a wirelessinterface device constructed according to the present invention servicescommunications between a wirelessly enabled host and at least one userinput device. The wireless interface device includes a wirelessinterface unit, a processing unit, an input/output unit, and a powermanagement unit. The wireless interface unit wirelessly interfaces withthe wirelessly enabled host using a communication interface protocol. Inan embodiment described herein, this communication interface protocol isthe Bluetooth communication interface protocol. However, othercommunication protocols could also be employed with the presentinvention.

The processing unit couples to the wireless interface unit via thesystem bus. The input/output unit also operably couples to theprocessing unit via the system bus. The input/output unit also operablycouples to the at least one user input device. In an embodimentdescribed herein, the user input device is a computer mouse and/or acomputer keyboard. Each of these input devices receives input from auser and may provide minimal feedback to the user via the lighting ofindicator lights.

The power management unit operably couples to the processing unit, andthe input/output unit. The power management unit operates to control thepower consumption of the processing unit, which in turn does/may managethe power consumption of the wireless interface unit. In performing itspower management unit operations, the power management unit may enterone of three power down modes.

In a first power down mode, the power management unit powers down thewireless interface unit and the processing unit. In this mode ofoperation, battery consumption of the wireless interface device issignificantly reduced. However, in the power down operation, theinput/output unit remains powered such that it can receive input from acoupled user input device. The input/output unit indicates to the powermanagement unit when it receives any user input. When user input isreceived, the input/output unit notifies the power management unit thatactivity has commenced. In response, the power management unit powers upthe wireless interface unit and the processing unit so that the inputcan be relayed to the wirelessly enabled host.

In a second power down mode, the processing unit instructs the wirelessinterface unit to power down by communicating with it over the systembus. The processing unit then informs the power management unit that itis ready to have its clock gated. The power management unit then gatesthe system clock supplied to the processing unit. The total powerconsumption of the processing unit is a function of the sum of both thestatic and dynamic current that it consumes. Dynamic current isgenerally linearly related to the clock frequency driving the logic.Static current, also called quiescent current, is typically due toleakage, and is a function of the size of the circuit. By gating theclock, the power consumption of the circuit is reduced to only thestatic component of the current. Particularly in CMOS technology, thestatic current is on the order of microamps. Hence, the current pulledby the processing unit is reduced to a very small level, whilemaintaining the state of all memory circuits within the part. The clockoscillator is left running in this mode, enabling the power managementunit to resume full operation of the processing unit by simply ungatingthe clock.

With a third power down mode, the clock oscillator is turned off. Thishas the same effect as gating the clock, as in the second mode, but alsoeliminates the current consumed in the clock oscillator. When theinput/output unit detects user input, the input/output unit notifies thepower management unit that activity has commenced. In response, thepower management unit powers up the clock oscillator and the processingunit as well as the wireless interface unit s so that the input can berelayed to the wirelessly enabled host.

According to one embodiment in the present invention, the wirelessinterface device is constructed on a single monolithic integratedcircuit. The single monolithic integrated circuit may be containedwithin a wireless mouse or within a wireless keyboard when installed.The wireless mouse and the wireless keyboard are battery powered suchthat a single battery or pair of batteries provides all operatingvoltage for the device. In another embodiment, the mouse is wired to thekeyboard and the wireless interface device is contained in the keyboard.

In one embodiment, the monolithic integrated circuit includes aconductive pad ring that is formed near the boundary of the integratedcircuit. The wireless interface unit and the processing unit coupled tothe conductive pad ring via respective voltage regulation circuitry. Abattery providing a voltage source to the integrated circuit is coupleddirectly to the pad ring. Further, the input/output unit and powermanagement unit are both powered directly from the pad ring. With thisstructure, the power management unit has control of the voltageregulation circuitry that powers each of the wireless interface unit andthe processing unit. During reduced power operations (first power downmode), the power management unit powers down the wireless interface unitand the processing unit to significantly reduce power consumption. Byrunning directly from the battery, the quiescent current normallyrequired by a voltage regulator is eliminated during the power-downmode.

In one embodiment of the present invention, in which the wirelessinterface device is powered by a pair of AA or AAA batteries, in powerdown mode battery life is exceptionally long, e.g., 160 months. Ascompared to normal operating modes in which all components of thewireless interface device are powered, e.g., 3 days, battery life issignificantly longer.

Moreover, other aspects of the present invention will become apparentwith further reference to the drawings and specification, which follow.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1A is a system diagram illustrating a PC host and a wireless mousethat includes a wireless interface device constructed according to thepresent invention;

FIG. 1B is a system diagram illustrating a PC host and a wirelesskeyboard that includes a wireless interface device constructed accordingto the present invention;

FIG. 2 is a schematic block diagram illustrating the structure of awireless mouse that includes a wireless interface device constructedaccording to the present invention;

FIG. 3 is a schematic block diagram illustrating the structure of awireless keyboard that includes a wireless interface device constructedaccording to the present invention;

FIG. 4 is a block diagram illustrating a wireless interface device(integrated circuit) constructed according to the present invention;

FIG. 5 is a block diagram illustrating a wireless interface unit of thewireless interface device of FIG. 4;

FIG. 6 is a block diagram illustrating a processing unit of the wirelessinterface device of FIG. 4;

FIG. 7 is a block diagram illustrating an input/output unit of thewireless interface device of FIG. 4;

FIG. 8 is a block diagram generally showing the structure of anintegrated circuit constructed according to the present invention withparticular detail in the coupling of battery power to the units of thedevice;

FIG. 9 is a logic diagram illustrating operation according to thepresent invention;

FIG. 10 is a logic diagram illustrating operation according to thepresent invention in controlling the power consumption of a serviceddevice; and

FIG. 11 is a block diagram generally showing an alternate structure ofan integrated circuit constructed according to the present inventionwith particular detail in the coupling of battery power to the units ofthe device.

DETAILED DESCRIPTION OF THE DRAWINGS

FIG. 1A is a system diagram illustrating a PC host 102 and a wirelessmouse 104 that includes a wireless interface device constructedaccording to the present invention. As shown in FIG. 1A, the PC host 102wirelessly couples to the wireless mouse 104. In the structure of FIG.1A, the wireless mouse 104 includes a wireless interface device thatoperates to place the wireless mouse in any of a number of reduced poweroperating modes, including a power down mode in which battery life issubstantially extended.

FIG. 1B is a system diagram illustrating a PC host 106 and a wirelesskeyboard 108 that includes a wireless interface device constructedaccording to the present invention. The wireless keyboard 108 is batterypowered and operates for extended periods on a single set of batteriesbecause of the greatly reduced power consumption operations according tothe present invention.

FIG. 2 is a schematic block diagram illustrating the structure of awireless mouse that includes a wireless interface device constructedaccording to the present invention. An integrated circuit 202constructed according to the present invention serves as the wirelessinterface device and couples to various mouse inputs 210. These mouseinputs 210 include x-axis and y-axis inputs as well as a scroll input.The x-axis and y-axis inputs are often referred to a “quadrature”inputs. The components that produce the quadrature inputs are generallyreferred to at numeral 212 and may be constructed from optical inputsinstead of from conventional mechanical inputs. Referenced via numeral214 are the button inputs that are typical with a computer mouse andinclude the left button input, the middle/scroll button input, and theright button input. As is shown, each of the signals produced by themouse is received by integrated circuit 202.

Integrated circuit 202 also couples to battery 204, crystal 206 thatproduces a 12 MHz reference frequency, EEPROM 208, and antenna 216. Inone embodiment of the present invention, battery 204 comprises a pair ofeither AA batteries or AAA batteries. Antenna 216 is an internal antennain the described because of the size constraints of the mouse andbecause of the relatively short distance between the PC host and thewireless mouse.

FIG. 3 is a schematic block diagram illustrating the structure of awireless keyboard that includes a wireless interface device (integratedcircuit 202) constructed according to the present invention. As shown inFIG. 3, integrated circuit 202 services a key scan matrix 202 thatprovides inputs from the keyboard. Indicators 304 include num-lock,caps-lock, and scroll-lock indicator lights that are lit on thekeyboard. The integrated circuit 202 couples to a battery 204, a crystal206, an EEPROM 208, and an antenna 216.

In another embodiment (not shown in either FIG. 2 or FIG. 3), theintegrated circuit 202 services both mouse and keyboard input and mayreside internal to either the mouse of the keyboard. As is relativelyapparent to the reader, because the input signals differ, multiplexingor signal sharing may be required. However, different signal lines maybe dedicated for keyboard and for mouse inputs such that no signalsharing is required. As is apparent, when the integrated circuit 202alone services both mouse and keyboard input wired connectivity betweenthe keyboard and the mouse is required.

FIG. 4 is a block diagram illustrating a wireless interface device(integrated circuit) constructed according to the present invention. Asshown in FIG. 4, the wireless interface device 400 includes a processingunit 402, a wireless interface unit 404, an input/output unit 406, and apower management unit 408. The wireless interface unit 404 couples thewireless interface device 400 to antenna 216. The wireless interfaceunit 404 operates according to the Bluetooth specification and inparticular to the Human Interface Device (HID) portion of the Bluetoothspecification.

Processing unit 402, wireless interface unit 404, and input/output unit406 couple with one another via a system on chip (SOC) bus 410.Processing unit 402 includes a processing interface that may be used tocouple the processing unit to one or more devices devices. Input/outputunit 406 includes an input/output set of signal lines that couple thewireless interface device 400 to at least one user input device, e.g.,keyboard and/or mouse

FIG. 5 is a block diagram illustrating a wireless interface unit of thewireless interface device of FIG. 4. The wireless interface unit 404includes a transmit/receive switch 502, a 2.4 GHz transceiver 504, aBluetooth core 506, and a frequency synthesizer 508. Each of thesecomponents is generally known in the field and will be described inminimal detail herein.

The transmit/receive switch 502 couples to antenna 216 and switchesbetween transmit and receive operations. The 2.4 GHz transceiver 504performs all RF front-end operations and operates within a frequencyband and on particular channels as are specified by the Bluetoothoperating standard. The 2.4 GHz transceiver 504 couples to baseband core506, which in the present invention is a Bluetooth baseband core. Suchcoupling is performed via an RF control interface and an RF datainterface. The RF control interface performs the necessary controloperations to guaranty that the 2.4 GHz transceiver 504 and the basebandcore 506 will operate consistently with desired operatingspecifications. The RF data interface transfers both Rx and Tx databetween the 2.4 GHz transceiver 504 and the baseband core 506. Frequencysynthesizer 508 couples to the power management unit 408, to theexternal crystal 206 operating at 12 MHz, and to the 2.4 GHz transceiver504. The frequency synthesizer 508 is controlled to provide an RFfrequency for the 2.4 GHz transceiver 504 which is used to mix with thebaseband signal received from the baseband core during a transmitoperation and to mix with the received RF signal during a receiveoperation. The baseband core 506 couples to other wireless interfacedevices via the SOC bus 410.

FIG. 6 is a block diagram illustrating a processing unit 402 of thewireless interface device of FIG. 4. The processing unit 402 includes amicroprocessor core 602, read only memory 606, random access memory 604,serial control interface 608, bus adapter unit 610, and multiplexer 612.The microprocessor core 602, ROM 606, RAM 604, serial control interface608, bus adapter unit 610, and multiplexer 612 couple via a processor ona chip bus. Multiplexer 612 multiplexes an external memory interfacebetween the processor on a chip bus and a test bus. The bus adapter unit610 interfaces the processor on a chip bus with the SOC. Themicroprocessor core 602 includes a universal asynchronous receivertransmitter interface that allows direct access to the microprocessorcore. Further, the serial control interface 608 provides a serialinterface path to the processor on a chip bus.

FIG. 7 is a block diagram illustrating an input/output unit 406 of thewireless interface device of FIG. 4. The input/output unit 406 includesa keyboard-scanning block 702, a mouse quadrature decoder block 704, anda GPIO control block 706. Each of the keyboard scanning block 702, themouse quadrature decoder block 704, and the GPIO control block 706couple to the SOC bus. Further, each of the keyboard scanning block 702,the mouse quadrature decoder block 704, and the GPIO control block 706couple to I/O via multiplexer 708. This I/O couples to the at least oneuser input device.

In another embodiment of the input/output unit 406, each of the keyboardscanning block 702, the mouse quadrature decoder block 704, and the GPIOcontrol block 706 couples directly to external pins that couple to theat least one user input device.

FIG. 8 is a block diagram generally showing the structure of anintegrated circuit constructed according to the present invention withparticular detail in the coupling of battery power to the units of thedevice. Integrated circuit 800 of FIG. 8 includes a wireless interfaceunit 804, processing unit 802, input/output unit 806, and powermanagement unit 808. The processing unit 802, wireless interface unit804, and input/output unit 806 couple via a SOC bus 410. Further, as waspreviously described, input/output unit 806 couples to at least one userinput device via I/O connection.

With the integrated circuit 800 of FIG. 8, a pad ring 814 surrounds asubstantial portion of the components of the integrated circuit. The padring 814 couples directly to battery 204, which powers the pad ring.Further, input/output unit 806 and power management unit 808 coupledirectly to pad ring 814 to receive their power and voltage. However,processing unit 802 couples to pad ring 814 via processing unit voltageregulation circuitry 812. Further, the wireless interface unit 804couples to pad ring 814 via wireless interface unit voltage regulationcircuitry 810. The processing unit voltage regulation circuitry 812 iscontrolled by the power management unit 808 via control signal PU_EN.Further, the wireless interface unit voltage regulation circuitry 810 iscontrolled by the processing unit 802 using control signal WIU_EN.

The integrated circuit operates in four different power-conservingmodes: (1) busy mode; (2) idle mode; (3) suspend mode; and (4) powerdown mode. Busy mode, idle mode, and suspend mode are described in theBluetooth specification. However, power down mode is unique to thepresent invention. Three different power down modes are describedherein.

In busy mode mode, the Master (host computer) is actively polling theHID (wireless mouse, wireless keyboard, etc.) for data at a polling ratenear 100 polls/second, or about once every 16 Bluetooth slot times (oneBluetooth slot is 625 μS). Continued user activity (keypad strokes,mouse motion, button presses, etc.) keeps the HID in busy mode. If therehas been no activity for a few seconds (determined by particularsettings), operation transitions to idle mode.

In idle mode, the HID requests the master (serviced host) to enter SNIFFmode with a SNIFF interval that is chosen based on desired latency andaverage power consumption. In one operation, the SNIFF interval is 50ms, or about every 80 slot times. Although the HID can wake upimmediately after an event, it may have to wait up to 100 mS to transmitits data to the host, and therefore must have enough buffer space tostore 100 mS of events. If an event occurs, the HID requests the masterto leave SNIFF mode. If there is no further activity for a longerperiod, the HID transitions from idle mode to suspend mode.

When entering suspend mode, there is a brief return on the connectionstate to busy mode to renegotiate the SNIFF interval to the suspendinterval time. Then, the HID is parked. In suspend mode, a longer beaconinterval can be used for a lower power state. When in suspend mode, anyuser input detected will result in the HID requesting to be unparked andtransitioned back to the busy mode. When the HID is parked, it consumesless power than when the host is in SNIFF mode since the HID does nothave to transmit. In suspend mode, the HID just listens to the beaconsto remain synchronized to the master's frequency hopping clock. As longas the master continues transmitting (meaning the host is not turnedoff) the HID will remain in suspend mode mode. If link loss occurs dueto the host being turned off without warning, or the host moving out ofrange, the Lost Link state will be entered. In another embodiment of thepresent invention, while in the suspend mode, the HID continues toremain in the SNIFF Bluetooth mode rather than being parked, e.g., witha longer SNIFF interval.

According to the present invention, the power down mode is alsosupported. In the power down mode, the power management unit 808operates the processing unit voltage regulation circuitry 812 and thewireless interface unit voltage regulation circuitry 810 to power downthe processing unit 802 and wireless interface unit 804, respectively.These states of operation will be described further with reference toFIGS. 9, 10, and 11.

FIG. 9 is a logic diagram illustrating operation according to thepresent invention. As illustrated in FIG. 9, a wireless interface deviceoperating according to the present invention operates in four separatepower-conserving modes. These power conservation modes include the busymode, the idle mode, the suspend mode and, the power down mode. Thestate diagram of FIG. 9 shows how each of these modes is reached duringnormal operation.

When the wireless interface device is initially powered up, it entersthe busy mode of operation. In the busy mode of operation, all featuresand wireless operations of the wireless interface device are enabled. Aslong as I/O activity continues, the wireless interface device remains inthe busy mode. However, after expiration of a first timer with no I/Oactivity, the operation moves from the busy mode to the idle mode.Operation will remain in idle mode until the expiration of a secondtimer or until I/O activity occurs.

If while in the idle mode I/O activity occurs, operation returns to thebusy mode. If in the idle mode, if timer 2 expires with no additionalI/O activity, suspend mode is entered. While in suspend mode, if I/Oactivity occurs, operation returns to busy mode. However, if in suspendmode, no additional I/O activity occurs until the expiration of a thirdtimer, power down mode is entered. While in the power down mode,operation will remain in the power down mode until I/O activity occurs.When I/O activity occurs, operation of the wireless interface devicewill move from the power down mode to the busy mode.

FIG. 10 is a logic diagram illustrating operation according to thepresent invention in controlling the power consumption of a serviceddevice. As shown in FIG. 10, once operation in a particular powerconservation state, e.g., busy mode, idle mode, suspend mode, and powerdown mode has commenced, operation will remain in that state untilexpiration of respective timer or I/O activity occurs (step 900).

When power conservation operation occurs to move from the busy mode tothe idle mode (step 902), all portions of the wireless interface deviceremain powered (step 904). However, in the idle mode, the wirelessinterface unit enters a sniff mode in which some of its operations arereduced. Such operations were previously described with reference toFIG. 9. Further, additional information regarding this mode is availablein the Bluetooth HID standard.

When the operation of the wireless interface device transitions from theidle mode to the suspend mode (step 908) all portions of the wirelessinterface device remain powered (step 910). However, the wirelessinterface unit of the wireless interface device enters the park mode,which consumes even less power than does the wireless interface unitwhen in the sniff mode.

When in the suspend mode if an additional timer or inactivity periodexpires, the wireless interface device will transition to the power downmode (step 914). In the power down mode, the wireless interface unit 804is powered down and the processing unit 802 is placed into a powerconservation state (step 916). In a first power down mode, the powermanagement unit 808 powers down the wireless interface unit 804 and theprocessing unit 802. In this mode of operation, battery consumption ofthe wireless interface device is significantly reduced. However, in thepower down operation, the input/output unit 806 remains powered suchthat it can receive input from a coupled user input device. Theinput/output unit 806 indicates to the power management unit 808 when itreceives any user input. When user input is received, the input/outputunit 806 notifies the power management unit 808 that activity hascommenced. In response, the power management unit 808 powers up thewireless interface unit 804 and the processing unit 802 so that theinput can be relayed to the wirelessly enabled host. Second and thirdpower down modes will be described with reference to FIG. 11.

From any of the reduced power operating states, when I/O activity issensed by the I/O block, the wireless input device will transition backto the busy mode (step 920). When such operation occurs, all componentswill be fully enabled (step 922). Then, in the busy mode, the wirelessinterface unit will operate in its normal state in which the masterwireless device, i.e., wirelessly enabled host will poll the wirelessinterface device at 100 times per second. From each of steps 906, 912,918, and 924, operation returns to step 902 wherein the current powerconservation state will be kept until another event occurs.

FIG. 11 is a block diagram generally showing an alternate structure ofan integrated circuit constructed according to the present inventionwith particular detail in the coupling of battery power to the units ofthe device. The integrated circuit 1100 of FIG. 11 is similar instructure to the integrated circuit of FIG. 8. However, with theintegrated circuit of FIG. 11, a clock/voltage regulator 1112 couplesthe processing unit 802 to the pad ring and controls not only thevoltage supply VDD_PU to the processing unit 802 but also the clockinput to the processing unit 802. The integrated circuit 1100 of FIG. 11supports the second and third power down modes (as well as the firstpower down mode) of the present invention.

In a second power down mode, the processing unit 802 instructs thewireless interface unit 804 to power down by communicating with it overthe system bus 410. The processing unit 802 then informs the powermanagement unit 808 that it is ready to have its clock gated. The powermanagement unit 808 then gates the system clock supplied to theprocessing unit 802. The total power consumption of the processing unit802 is a function of the sum of both the static and dynamic current thatit consumes. Dynamic current is generally linearly related to the clockfrequency driving the logic. Static current, also called quiescentcurrent, is typically due to leakage, and is a function of the size ofthe circuit. By gating the clock, the power consumption of theprocessing unit 802 is reduced to only the static component of thecurrent. Particularly in CMOS technology, the static current is on theorder of microamps. Hence, the current pulled by the processing unit 802is reduced to a very small level, while maintaining the state of allmemory circuits within the part. The clock oscillator 1112 is leftrunning in this mode, enabling the power management unit to resume fulloperation of the processing unit by simply ungating the clock.

With a third power down mode, the clock oscillator is turned off. Thishas the same effect as gating the clock, as in the second mode, but alsoeliminates the current consumed in the clock oscillator. When theinput/output unit 806 detects user input, the input/output unit 806notifies the power management unit 808 that activity has commenced. Inresponse, the power management unit 808 powers up the clock oscillator1112 and the processing unit as well as the wireless interface unit s sothat the input can be relayed to the wirelessly enabled host. Table 1illustrates examples of power consumption according to the presentinvention. TABLE 1 Power Down Modes Wireless Clock Proc. I/O I/F UnitOscillator Unit Unit Power Comment Busy Mode On On On On 40 mA Fulloperation Power Down Off On On/Clock On  1 mA Core leakage + Xtal OscMode 1 gated currents incurred Power Down Off Off On On 200 uA  Coreleakage current Mode 2 incurred Power Down Off Off Off On 50 uA Allmemory lost, must do Mode 3 full reboot

The invention disclosed herein is susceptible to various modificationsand alternative forms. Specific embodiments therefore have been shown byway of example in the drawings and detailed description. It should beunderstood, however, that the drawings and detailed description theretoare not intended to limit the invention to the particular formdisclosed, but on the contrary, the invention is to cover allmodifications, equivalents, and alternatives falling within the spiritand scope of the present invention as defined by the claims.

1-57. (canceled)
 58. An integrated circuit that services communicationsbetween a wirelessly enabled host and at least one user input device,the integrated circuit comprising: a wireless interface unit thatwirelessly interfaces with the wirelessly enabled host; a processingunit operably coupled to the wireless interface unit; an input/outputunit operably coupled to the wireless interface unit and to theprocessing unit, wherein the input/output unit also operably couples tothe at least one user input device; and a power management unit operablycoupled to the wireless interface unit, the processing unit, and theinput/output unit, wherein the power management unit controls the powerconsumption of the integrated circuit by: assisting the processing unitand wireless interface unit in entering one of a plurality of powerconsumption operating modes including: a busy mode in which theprocessing unit and wireless interface unit are powered and the wirelessinterface unit is in an active mode with respect to the wirelesslyenabled host; an idle mode in which the processing unit and wirelessinterface unit are powered and the wireless interface unit is in a sniffmode with respect to the wirelessly enabled host in which itperiodically listens to but does not transmit to the wirelessly enabledhost; a suspend mode in which the processing unit and wireless interfaceunit are powered and the wireless interface unit is in a parked modewith respect to the wireless enabled host in which it is no longer anactive member of a network that includes the wirelessly enabled host butlistens to a broadcast channel transmitted by of the wirelessly enabledhost; and a power down mode in which the processing unit and thewireless interface unit are powered down; receiving notification fromthe input/output unit that indicates activity by the at least one userinput device; and causing the processing unit and wireless interfaceunit to transition from the power down mode, suspend mode, or the idlemode to the busy mode in response to the notification.